a walking disaster - French English Dictionary